package com.ruoyi.business.vo;

import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("小程序视频列表-出参")
public class VideoListVO {
    /** 主键ID */
    @ApiModelProperty("主键ID")
    private Long id;

    /** 视频名称 */
    @Excel(name = "视频名称")
    @ApiModelProperty("视频名称")
    private String name;

    /** 封面 */
    @Excel(name = "封面")
    @ApiModelProperty("封面")
    private String cover;

    /** 时长(秒) */
    @Excel(name = "时长(秒)")
    @ApiModelProperty("时长(秒)")
    private Long duration;

    /** 类别名称 */
    @Excel(name = "类别名称")
    @ApiModelProperty("类别名称")
    private String categoryName;

    /** 观看时长（秒） */
    @Excel(name = "观看时长", readConverterExp = "秒=")
    @ApiModelProperty("观看时长（秒）")
    private Long watchDuration;

    /** 观看百分比（值为0~100） */
    @Excel(name = "观看百分比", readConverterExp = "值=为0~100")
    @ApiModelProperty("观看百分比（值为0~100）")
    private Long watchPercentage;

    @ApiModelProperty("是否需要弹框（0：不弹框，1：弹框）")
    private Integer isCurdate;
}
